package org.linlinjava.litemall.db.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("lumiere_clover_card_info")
public class LumiereCloverCardInfo {

    @TableId
    private Long id;  // 主键ID

    private Integer userId;  // 用户ID

    private String cardId; //绑定的卡id

    private String token;  // 卡片的token

    private String expMonth;  // 卡片过期月份

    private String expYear;  // 卡片过期年份

    private String first6;  // 卡号前六位

    private String last4;  // 卡号后四位

    private String brand;  // 卡片品牌

    private String addressLine1;  // 地址行1

    private String addressZip;  // 地址邮政编码

    @TableField(fill = FieldFill.INSERT) //插入时自动填充
    private LocalDateTime addTime;

    @TableField(fill = FieldFill.UPDATE) // 插入 和 更新时 自动填充
    private LocalDateTime updateTime;

    @TableLogic
    private Boolean deleted;
}
